Skip to content

提取Unity WebGL游戏资源(.unityweb文件)

最近为了重新设计小程序中《散樱乱武》工具的外观,打算提取官方网页游戏(基于Unity WebGL)的美术资源,参考的方法为:

How to extract assets from Unity WebGL games (.unityweb files)

首先打开游戏网址,让其下载完全部资源,然后刷新网页,按F12打开开发者工具。

  1. 打开Network标签页;
  2. 在筛选器中输入「unityweb」;
  3. 找到浏览器对.unityweb文件的请求;
  4. 然后右击选择「在新标签页打开」;
  5. 打开后会提示保存.unityweb文件到本地,随便选个目录保存就好,所有文件都以相同方法保存到本地;

这样就成功得到了该游戏的所有.unityweb文件,然后

  1. 先使用解压软件对.unityweb文件以及解压出来的子文件进行解压,直到提示无法读取文件(保证已获得真正的.unityweb文件);

  2. 下载并解压AssetStudio(Github地址),根据使用的版本不同需要安装不同版本.Net,详情参考AssetStudio文档;

  3. 运行AssetStudioGUI.exe,然后将所有.unityweb文件导入到软件中(直接拖入即可);

  4. 加载完成后即可依次点击「Export」→「All assets」导出所有资源;

最后即可看到解包后的各种资源。